package com.fqcar.fqdf.ui.main.view;

import android.content.Context;


import com.fqcar.fqdf.entity.CarInfo;

import java.util.List;

/**
 * @author 张枭
 * @version V1.0
 * @date 2017/7/26
 * @desc
 */
public interface MainViewInterface {

    //更新城市名称
    void updateCityName(String city);
    //显示选车view
    void showSelCarView();
    //隐藏选车view
    void hidenSelCarView();
    //更新当前城市所有车辆数
    void updateCityCarTotalCount(String carTotalCount);
    //更新删选后的车辆数
    void updateCarCount(String carCount);
    //显示订单提示layout
    void showOrderTipLayout();
    //隐藏订单提示layout
    void hidenOrderTipLayout();
    //更新车牌
    void updateCarPlateNum(String carPlateNum);
    //更新车型
    void updateCarBrand(String carBrand);
    //更新车辆状态
    void updateCarState(String carState);
    //更新车辆续航
    void updateCarMileage(String carMileage);
    //更新车辆电量
    void updateCarBattery(String carBattery);
    //更新车辆充电状态
    void updateCarCharingState(String carChargingState);
    //更新车辆车机状态
    void updateMachineState(String machineState);
    //更新车辆address
    void updateCarAddress(String carAddress);
    //更新距离
    void updateDistance(String distance);
    //更新车辆状态Desc
    void updateCarStateDesc(String carStateDesc);
    //更新车辆状态Desc的时间
    void updateCarStateDescTime(String carStateDescTime);
    //更新操作人员
    void updateOperation(String operation);

    /**
     * 获取上下文内容
     * @return
     */
    Context getContext();

}
